package com.igo.domain.datacollection.devicedata;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 设备信息对象 di_device_info
 * 
 * @author dongtai
 * @date 2024-12-13
 */
@Data
@TableName("di_device_info")
public class DeviceInfo
{
    private static final long serialVersionUID = 1L;

    /** 设备ID */
    @TableId
    private Long deviceId;

    /** 设备编号 */
    private String deviceNo;

    /** 设备名称 */
    private String deviceName;

    /** 产品ID */
    private Integer productId;

    /** 第三方设备ID */
    private String thirdDeviceId;

    /** 车牌号 */
    private String vehicleCode;

    /** 设备经度 */
    private BigDecimal deviceLong;

    /** 设备纬度 */
    private BigDecimal deviceLat;

    /** 设备地址 */
    private String deviceAddress;

    /** 设备描述 */
    private String deviceRemark;

    /** 设备状态(0离线，1在线) */
    private Integer deviceStatus;

    /** 油箱长度 */
    private Long oilLength;

    /** 油箱宽度 */
    private Long oilWidth;

    /** 油箱高度 */
    private Long oilHeight;

    /** 车辆载重 */
    private Long loadCapacity;

    /** 组织机构编号 */
    private String sysOrgCode;

    /** 上线时间 */
    private String onlineTime;

    /** 离线时间 */
    private String offlineTime;

    /** 删除标识 */
    @TableLogic
    private Integer delFlag;

    private Date createTime;

    private Date updateTime;

}
